<?php

class Admin_IndexController extends Zend_Controller_Action
{

    public function init()
    {
        $options = array(
        		'layout'=>'layout',
        		'layoutPath'=>LAYOUT_PATH."/admincp"
        );
        Zend_Layout::startMvc($options);
    }

    public function indexAction()
    {
        var_dump($_SESSION);
    }

    public function loginAction()
    {
        //$this->_helper->layout()->disableLayout();
        $options = array(
                'layout'=>'login',
                'layoutPath'=>LAYOUT_PATH."/admincp"
        );
        Zend_Layout::startMvc($options);
        
        
        $mUser = new Application_Model_User();
        $errorSignin = array();
        if($this->_request->isPost()){
        
            $account = trim(strip_tags($this->_request->getPost('username')));
            $password = trim(strip_tags($this->_request->getPost('password')));
             
            if($account==''){$errorSignin[]='Bạn chưa nhập Email hoặc Tên tài khoản';}
            if($password==''){$errorSignin[]='Bạn chưa nhập mật khẩu';}
             
            if(empty($errorSignin))
            {
                $user=null;
                if(filter_var($account, FILTER_VALIDATE_EMAIL))
                {
                    $mUser->user_email = $account;
                    $user = $mUser->getUserByEmail();
                }else {
                    $mUser->user_name = $account;
                    $user = $mUser->getUserByUsername();
                }
        
                if (!empty($user)){
                    $password=$password.$user['user_salt'];
                }
                else{
                    $errorSignin[]='Tài khoản đăng nhập không hợp lệ hoặc mật khẩu không đúng';
                }
                /*
                 //var_dump($user);die;
                 if (!empty($user)){
                 if($user['user_group_id']==2){
                 if($user['user_status']==0){
                 $errorSignin[]="Tài khoản của bạn chưa được kích hoạt. Vui lòng kiểm tra lại mail hoặc liên hệ <b>suport@kidplay.vn</b> để được hổ trợ.";
                 }else if($user['user_status']==1){
                 $errorSignin[]="Tài khoản của bạn chưa được xác nhận. Nếu cảm thấy chờ đợi quá lâu vui lòng liên hệ <b>suport@kidplay.vn</b> để được hổ trợ.";
                 }else{
                 $password=$password.$user['user_salt'];
                 }
                 }else {
                 $errorSignin[]='Tài khoản đăng nhập không hợp lệ hoặc mật khẩu không đúng';
                 }
                 }
                 else{
                 $errorSignin[]='Tài khoản đăng nhập không hợp lệ hoặc mật khẩu không đúng';
                 }*/
            }
            if(empty($errorSignin))
            {
                $resAuth = $mUser->loginAdmin($account, $password);
                if($resAuth){
                    //$this->_redirect('default');
                    $this->_helper->redirector->gotoUrl(_BASE_URL.'/admin');
        
                }
                else {
                    $errorSignin[]='Tài khoản đăng nhập không hợp lệ hoặc mật khẩu không đúng';
                }
            }
        
            $this->view->error = $errorSignin;
        }
    }


}



